Version Catalog
モジュールのバージョンを一元管理する機構
メリット
プロジェクトで使うモジュールのバージョン情報を一か所で管理することができる
一か所変更すればすべて変更できる
(ほかのバージョン管理方法と比較して)手軽
補完ができる
TOML 形式で記述した場合、機械的にパースしやすく自動でのバージョン管理ツールを利用しやすい
Gradle プラグインのバージョンもまとめて記載できる
code:settings.gradle.kts
dependencyResolutionManagement {
versionCatalogs {
create("lib") {
from(files("../gradle/libs.versions.toml"))
}
}
}